-
Notifications
You must be signed in to change notification settings - Fork 334
/
N64DeltaCore.podspec.json
244 lines (243 loc) · 11.5 KB
/
N64DeltaCore.podspec.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
{
"name": "N64DeltaCore",
"version": "0.1",
"summary": "Nintendo 64 plug-in for Delta emulator.",
"description": "iOS framework that wraps Mupen64Plus to allow playing Nintendo 64 games with Delta emulator.",
"homepage": "https://github.com/rileytestut/N64DeltaCore",
"platforms": {
"ios": "14.0"
},
"source": {
"git": "https://github.com/rileytestut/N64DeltaCore.git"
},
"authors": {
"Riley Testut": "riley@rileytestut.com"
},
"social_media_url": "https://twitter.com/rileytestut",
"source_files": [
"N64DeltaCore/**/*.{h,m,mm,cpp,swift}",
"N64DeltaCore/N64DeltaCore.h",
"Mupen64Plus/mupen64plus-core/src/backends/api/video_capture_backend.c",
"Mupen64Plus/mupen64plus-core/src/device/dd/dd_controller.c",
"Mupen64Plus/mupen64plus-core/src/device/controllers/paks/biopak.c",
"Mupen64Plus/mupen64plus-core/src/backends/dummy_video_capture.c",
"Mupen64Plus/mupen64plus-core/src/api/**/*.{h,hpp}",
"Mupen64Plus/mupen64plus-core/src/backends/**/*.{h,hpp}",
"Mupen64Plus/mupen64plus-core/src/device/**/*.{h,hpp}",
"Mupen64Plus/mupen64plus-core/src/main/**/*.{h,hpp}",
"Mupen64Plus/mupen64plus-core/src/osal/**/*.{h,hpp}",
"Mupen64Plus/mupen64plus-core/src/osd/**/*.{h,hpp}",
"Mupen64Plus/mupen64plus-core/src/plugin/**/*.{h,hpp}",
"Mupen64Plus/mupen64plus-core/subprojects/**/*.{h,hpp}",
"libMupen64Plus/SDL/*.{h,hpp}"
],
"exclude_files": "Mupen64Plus/mupen64plus-core/src/api/config.h",
"public_header_files": [
"N64DeltaCore/Types/N64Types.h",
"N64DeltaCore/Bridge/N64EmulatorBridge.h",
"N64DeltaCore/N64DeltaCore.h"
],
"header_mappings_dir": "",
"resource_bundles": {
"Mupen64Plus": [
"N64DeltaCore/**/*.deltamapping",
"N64DeltaCore/**/*.deltaskin",
"Mupen64Plus/**/*.ini"
]
},
"xcconfig": {
"HEADER_SEARCH_PATHS": "\"${PODS_CONFIGURATION_BUILD_DIR}\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/mupen64plus-core/subprojects/**\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/libMupen64Plus/SDL\"",
"USER_HEADER_SEARCH_PATHS": "\"${PODS_CONFIGURATION_BUILD_DIR}/DeltaCore/Swift Compatibility Header\" \"${PODS_ROOT}/Headers/Public/DeltaCore\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/mupen64plus-core/src\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/mupen64plus-core/src/api\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/mupen64plus-core/src/osd\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/GLideN64/src\"",
"CLANG_ENABLE_MODULES": "NO",
"GCC_PREPROCESSOR_DEFINITIONS": "STATIC_LIBRARY=1"
},
"script_phases": {
"name": "Get GlideN64 Revision.h",
"script": "\"${PODS_TARGET_SRCROOT}/Mupen64Plus/GLideN64/src/getRevision.sh\"",
"execution_position": "before_compile"
},
"dependencies": {
"DeltaCore": [
]
},
"subspecs": [
{
"name": "RSP",
"source_files": [
"Mupen64Plus/mupen64plus-rsp-hle/src/*.{h,c}",
"N64DeltaCore-RSP/plugin_delta.c"
],
"exclude_files": [
"Mupen64Plus/mupen64plus-rsp-hle/src/osal_dynamiclib_*.c",
"Mupen64Plus/mupen64plus-rsp-hle/src/plugin.c",
"Mupen64Plus/mupen64plus-rsp-hle/src/memory.h"
],
"private_header_files": "**/*",
"header_mappings_dir": "Mupen64Plus",
"xcconfig": {
"OTHER_CFLAGS": "-fno-strict-aliasing -DGCC -pthread -fPIC -D__unix__ -ffast-math"
}
},
{
"name": "Video",
"source_files": [
"Mupen64Plus/GLideN64/src/**/*.{h,hpp}",
"Mupen64Plus/libpng/**/*.{h,hpp}",
"N64DeltaCore-Video/plugin_delta.cpp",
"**/3DMath.cpp",
"**/ClipPolygon.cpp",
"**/ColorBufferReader.cpp",
"**/ColorBufferToRDRAM.cpp",
"**/Combiner.cpp",
"**/CombinerKey.cpp",
"**/CombinerProgram.cpp",
"**/CommonAPIImpl_common.cpp",
"**/CommonAPIImpl_mupenplus.cpp",
"**/CommonPluginAPI.cpp",
"**/Config_mupenplus.cpp",
"**/Config.cpp",
"**/Context.cpp",
"**/convert.cpp",
"**/CRC_OPT.cpp",
"**/DebugDump.cpp",
"**/Debugger.cpp",
"**/DepthBuffer.cpp",
"**/DepthBufferRender.cpp",
"**/DepthBufferToRDRAM.cpp",
"**/DisplayLoadProgress.cpp",
"**/DisplayWindow.cpp",
"**/F3D.cpp",
"**/F3DAM.cpp",
"**/F3DBETA.cpp",
"**/F3DDKR.cpp",
"**/F3DEX.cpp",
"**/F3DEX2.cpp",
"**/F3DEX2ACCLAIM.cpp",
"**/F3DEX2CBFD.cpp",
"**/F3DFLX2.cpp",
"**/F3DGOLDEN.cpp",
"**/F3DPD.cpp",
"**/F3DSETA.cpp",
"**/F3DTEXA.cpp",
"**/F3DZEX2.cpp",
"**/F5Indi_Naboo.cpp",
"**/F5Rogue.cpp",
"**/FrameBuffer.cpp",
"**/FrameBufferInfo.cpp",
"**/GBI.cpp",
"**/gDP.cpp",
"**/GLFunctions.cpp",
"**/GLideN64.cpp",
"**/glsl_CombinerInputs.cpp",
"**/glsl_CombinerProgramBuilder.cpp",
"**/glsl_CombinerProgramImpl.cpp",
"**/glsl_CombinerProgramUniformFactory.cpp",
"**/glsl_FXAA.cpp",
"**/glsl_ShaderStorage.cpp",
"**/glsl_SpecialShadersFactory.cpp",
"**/glsl_Utils.cpp",
"**/GraphicsDrawer.cpp",
"**/gSP.cpp",
"**/Keys.cpp",
"**/L3D.cpp",
"**/L3DEX.cpp",
"**/L3DEX2.cpp",
"**/Log_ios.mm",
"**/MemoryStatus_mupenplus.cpp",
"**/mupen64plus_DisplayWindow.cpp",
"**/MupenPlusAPIImpl.cpp",
"**/MupenPlusPluginAPI.cpp",
"**/N64.cpp",
"**/NoiseTexture.cpp",
"**/ObjectHandle.cpp",
"**/opengl_Attributes.cpp",
"**/opengl_BufferedDrawer.cpp",
"**/opengl_BufferManipulationObjectFactory.cpp",
"**/opengl_CachedFunctions.cpp",
"**/opengl_ColorBufferReaderWithBufferStorage.cpp",
"**/opengl_ColorBufferReaderWithPixelBuffer.cpp",
"**/opengl_ColorBufferReaderWithReadPixels.cpp",
"**/opengl_ContextImpl.cpp",
"**/opengl_GLInfo.cpp",
"**/opengl_Parameters.cpp",
"**/opengl_TextureManipulationObjectFactory.cpp",
"**/opengl_UnbufferedDrawer.cpp",
"**/opengl_Utils.cpp",
"**/osal_files_ios.mm",
"**/PaletteTexture.cpp",
"**/Performance.cpp",
"**/png.c",
"**/pngerror.c",
"**/pngget.c",
"**/pngmem.c",
"**/pngpread.c",
"**/pngread.c",
"**/pngrio.c",
"**/pngrtran.c",
"**/pngrutil.c",
"**/pngset.c",
"**/pngtest.c",
"**/pngtrans.c",
"**/pngwio.c",
"**/pngwrite.c",
"**/pngwtran.c",
"**/pngwutil.c",
"**/PostProcessor.cpp",
"**/RDP.cpp",
"**/RDRAMtoColorBuffer.cpp",
"**/RSP_LoadMatrix.cpp",
"**/RSP.cpp",
"**/S2DEX.cpp",
"**/S2DEX2.cpp",
"**/SoftwareRender.cpp",
"**/T3DUX.cpp",
"**/TexrectDrawer.cpp",
"**/TextDrawerStub.cpp",
"**/TextureFilterHandler.cpp",
"**/TextureFilters_2xsai.cpp",
"**/TextureFilters_hq2x.cpp",
"**/TextureFilters_hq4x.cpp",
"**/TextureFilters_xbrz.cpp",
"**/TextureFilters.cpp",
"**/Textures.cpp",
"**/Turbo3D.cpp",
"**/TxCache.cpp",
"**/TxDbg_ios.mm",
"**/TxFilter.cpp",
"**/TxFilterExport.cpp",
"**/TxHiResCache.cpp",
"**/TxImage.cpp",
"**/TxQuantize.cpp",
"**/TxReSample.cpp",
"**/TxTexCache.cpp",
"**/TxUtil.cpp",
"**/txWidestringWrapper.cpp",
"**/VI.cpp",
"**/xxhash.c",
"**/ZlutTexture.cpp",
"**/ZSort.cpp",
"**/ZSortBOSS.cpp"
],
"exclude_files": [
"Mupen64Plus/GLideN64/src/windows/**/*",
"Mupen64Plus/GLideN64/src/inc/config.h",
"Mupen64Plus/GLideN64/src/CommonPluginAPI.cpp",
"Mupen64Plus/GLideN64/src/MupenPlusPluginAPI.cpp",
"Mupen64Plus/GLideN64/src/mupenplus/MupenPlusAPIImpl.cpp",
"Mupen64Plus/GLideN64/src/mupenplus/CommonAPIImpl_mupenplus.cpp",
"Mupen64Plus/GLideN64/src/mupenplus/Config_mupenplus.cpp"
],
"private_header_files": "**/*",
"header_mappings_dir": "",
"xcconfig": {
"HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/GLideN64/src\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/GLideN64/src/inc\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/GLideN64/src\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/GLideN64/src/osal\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/libpng\"",
"USER_HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/Headers/Private/N64DeltaCore/N64DeltaCore-Video/**\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/GLideN64/src\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/mupen64plus-core/src\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/GLideN64/src/GLideNHQ/inc\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/GLideN64/src/osal\" \"$(PODS_ROOT)/Headers/Private/N64DeltaCore/Mupen64Plus/GLideN64/src/GLideNHQ\" \"$(PODS_ROOT)/Headers/Public/N64DeltaCore/N64DeltaCore/**\"",
"OTHER_CFLAGS": "-fno-strict-aliasing -DGCC -pthread -fPIC -D__unix__ -ffast-math -D__VEC4_OPT -fvisibility=hidden",
"OTHER_LDFLAGS": "-Wl,-exported_symbol,_Video_PluginStartup,-exported_symbol,_Video_PluginShutdown,-exported_symbol,_Video_PluginGetVersion,-exported_symbol,_Video_RomOpen,-exported_symbol,_Video_RomClosed,-exported_symbol,_ConfigGetSharedDataFilepath,-exported_symbol,_ConfigGetUserConfigPath,-exported_symbol,_ConfigGetUserCachePath,-exported_symbol,_ConfigGetUserDataPath,-exported_symbol,_ConfigOpenSection,-exported_symbol,_ConfigDeleteSection,-exported_symbol,_ConfigSaveSection,-exported_symbol,_ConfigSaveFile,-exported_symbol,_ConfigSetDefaultInt,-exported_symbol,_ConfigSetDefaultFloat,-exported_symbol,_ConfigSetDefaultBool,-exported_symbol,_ConfigSetDefaultString,-exported_symbol,_ConfigGetParamInt,-exported_symbol,_ConfigGetParamFloat,-exported_symbol,_ConfigGetParamBool,-exported_symbol,_ConfigGetParamString,-exported_symbol,_ConfigExternalGetParameter,-exported_symbol,_ConfigExternalOpen,-exported_symbol,_ConfigExternalClose,-exported_symbol,_VidExt_Init,-exported_symbol,_VidExt_Quit,-exported_symbol,_VidExt_ListFullscreenModes,-exported_symbol,_VidExt_SetVideoMode,-exported_symbol,_VidExt_SetCaption,-exported_symbol,_VidExt_ToggleFullScreen,-exported_symbol,_VidExt_ResizeWindow,-exported_symbol,_VidExt_GL_GetProcAddress,-exported_symbol,_VidExt_GL_SetAttribute,-exported_symbol,_VidExt_GL_GetAttribute,-exported_symbol,_VidExt_GL_SwapBuffers,-exported_symbol,_ChangeWindow,-exported_symbol,_InitiateGFX,-exported_symbol,_MoveScreen,-exported_symbol,_ProcessDList,-exported_symbol,_ProcessRDPList,-exported_symbol,_ShowCFB,-exported_symbol,_UpdateScreen,-exported_symbol,_ViStatusChanged,-exported_symbol,_ViWidthChanged,-exported_symbol,_ReadScreen2,-exported_symbol,_SetRenderingCallback,-exported_symbol,_FBRead,-exported_symbol,_FBWrite,-exported_symbol,_FBGetFrameBufferInfo,-exported_symbol,_ResizeVideoOutput,-exported_symbol,_RSP_PluginStartup,-exported_symbol,_RSP_PluginShutdown,-exported_symbol,_RSP_PluginGetVersion,-exported_symbol,_DoRspCycles,-exported_symbol,_InitiateRSP,-exported_symbol,_RSP_RomClosed,-exported_symbol,_CoreGetAPIVersions,-exported_symbol,_ConfigGetParameter,-exported_symbol,_ConfigSetParameter,-exported_symbol,_CoreDoCommand",
"GCC_PREPROCESSOR_DEFINITIONS": "MUPENPLUSAPI TXFILTER_LIB OS_IOS GLESX GL_ERROR_DEBUG GL_DEBUG GLESX PNG_ARM_NEON_OPT=0",
"GCC_OPTIMIZATION_LEVEL": "3",
"USE_HEADERMAP": "NO"
}
}
]
}